package com.ylbh.modules.sign.service;


import com.ylbh.common.exception.NormalException;
import com.ylbh.common.pojo.sign.dto.SignUserLogDTO;
import com.ylbh.common.utils.PageUtils;
import com.ylbh.modules.sign.entity.ShoppingSigninIssuelog;
import com.ylbh.modules.sign.entity.ShoppingSigninUserlog;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 获取抽奖记录例表
 * @author wjc
 * @date 2019-011-06 14:22:40
 */
public interface ShoppingSigninUserService {

    /**
     * 抽奖例表
     * @param signUserLogDTO
     * @return
     */
    PageUtils queryUserLogList(SignUserLogDTO signUserLogDTO);

    /**
     * 发放奖励记录添加
     * @param shoppingSigninIssuelog
     */
    void addIssueLogInfo(ShoppingSigninIssuelog shoppingSigninIssuelog);

    void userlogExcel(HttpServletRequest request, HttpServletResponse response) throws NormalException;
}
